Definition of Storm Petrel

  • 1. Any of various small petrels having dark plumage with paler underparts Noun

Semanticaly linked words with "storm petrel"

Hyponims for word "storm petrel"